import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueDevTools from 'vite-plugin-vue-devtools'

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    vueDevTools(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    },
  },
  devServer: {
    disableHostCheck: true,
    open: false, //浏览器自动打开页面
    port: 8080,//真机测试端口
    https: false,
    hotOnly: false, //热更新（webpack已实现了，这里false即可）
    //配置跨域
    proxy: {   
        '/api': {   //凡是请求的baseurl是/api或空的，都代理到这里来
            target: "https://hpkcszxc.com:9007",  //需要访问的地址
            ws:true,
            changOrigin:true,               //是否跨域
            secure: true,                   //是否https接口
            pathRewrite:{
               '^/api': ''  //若baseurl是/api，则需要置换为空，不然会在URL上带api
            }
        }
    }
},
})
